Kőszeg (tedesco: Güns, croato: Kiseg) è una città ungherese della provincia di Vas.
La città sorge lungo il torrente Gyöngyös, su un territorio collinare ai piedi dei Monti Kőszeg nella regione geografica detta Alpokalja, nella parte più occidentale della provincia di Vas, presso il confine con la regione austriaca del Burgenland. Kőszeg dista 20 km dalla capitale della provincia, Szombathely e 5 km dal confine austriaco. Kőszeg, insieme a Sopron, è una delle due città ungheresi ai piedi delle Alpi, dal momento che i Monti Kőszeg fanno parte delle Prealpi orientali di Stiria.